<?php
//php中,接口的语义识有限的,使用接口的地方并不多,php接口可以淡化为设计文档,起到一个团队基本契约的作用
interface cache{
    /**
     * @describe:缓存管理，项目经理定义接口，技术人员负责实现
     * **/
    const maxKey = 10000;//最大缓存量
    public function getc($key);//获取缓存
    public function setc($key,$value);//设置缓存
    public function flush();//清空缓存
}

class mycache implements cache{
    public function getc($key){
        echo '获取缓存';
    }

    public function setc($key,$value){
        echo '设置缓存';
    }

    public function flush()
    {
        echo '清空缓存';
    }
}

$ca = new mycache();
//接口中的常量可以直接使用   而方法必须实现
echo $ca::maxKey;